iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0
Claude AI

Claude AI 新手筆記:30個實用技巧與生活/課業應用系列 第 5

[Day 5] 實戰篇:用 Claude AI 幫忙除錯程式作業

  • 分享至 

  • xImage
  •  

延續昨天的實戰篇,今天分享另一個學生超常遇到的情境:程式作業除錯。相信不少人都有過「明明照著課本打的,但就是跑不出來」的崩潰經驗,今天來看看怎麼讓 Claude 幫上忙。

情境設定

假設我在寫一個簡單的 Python 作業,程式跑出來一直報錯,自己盯著螢幕看了半天找不出問題在哪。

怎麼問效果最好

錯誤示範:

我的程式錯了,幫我看一下

這種問法 Claude 完全不知道要看什麼,只能請你補充資訊,反而浪費時間。

正確做法:
把完整的程式碼、錯誤訊息、以及你原本預期的結果,一起貼給它:

這是我的 Python 程式碼(貼上完整程式碼),執行後出現這個錯誤訊息:(貼上錯誤訊息)。我原本預期應該要輸出XXX,但結果不對,請幫我找出問題並解釋原因。

關鍵是三個要素缺一不可:

完整程式碼(不要只貼一段,上下文很重要)
完整錯誤訊息(不要自己摘要,原始訊息通常有關鍵線索)
你的預期結果(讓 Claude 知道「正確」長什麼樣子)
除了找 bug,還可以請它做這些事
逐行解釋程式邏輯:「請逐行解釋這段程式碼在做什麼」,適合看不懂範例程式碼的時候
請它不要直接改,先解釋原因:如果是作業,建議先問「這個錯誤是什麼原因造成的」,自己理解後再動手改,而不是直接複製修正版
比較不同寫法:「這個功能還有其他寫法嗎?各有什麼優缺點」,有助於學習不同的實作方式
我自己的心得

有次卡在一個迴圈邏輯錯誤上超過一小時都找不到,把程式碼跟錯誤訊息丟給 Claude 後,馬上被指出是變數在迴圈裡沒有正確重置。重點不是它直接把答案給我,而是它把問題出在哪解釋得很清楚,我自己也順便搞懂了這個觀念,下次不會再犯同樣的錯。

提醒一下

用 AI 除錯的目的應該是理解問題、學會排查方法,而不是把它當成「複製貼上答案產生器」。尤其是作業有要求自己完成的情況,建議把它當成一個會解釋原因的助教,而不是代寫工具。

明天預告

Day 6 我會分享怎麼用 Claude 整理課堂筆記與摘要長文章,對付期中考前一堆講義的時候特別實用。


上一篇
[Day 4] 實戰篇:用 Claude AI 幫忙寫報告大綱
下一篇
[Day 6] 期中考救星:用 Claude AI 整理筆記與摘要長文章
系列文
Claude AI 新手筆記:30個實用技巧與生活/課業應用6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言